package proxy.cglib;

/**
 * 生产商（被代理类角色）
 *
 * 在实际生活中，销售和售后，都由代理商来负责。且代理商会抽取一部分利润，因此需要
 * 提供一个代理商角色（代理对象类），对销售和售后的逻辑进行增强（扣除代理商利润才是生产商实际利润,本例假如代理商抽取2成利润）
 */
public class Producer {

    // 销售
    public void saleProduct(float money) {
        System.out.println("销售产品，并拿到钱："+money);
    }

    // 售后
    public void afterService(float money) {
        System.out.println("售后服务，并拿到钱："+money);
    }
}
